package make.money;

import cn.hutool.core.collection.CollUtil;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.util.List;

public class test {
    public static void main(String[] args) throws Exception{
//        List<String> maneys = bool.readFile("D:\\xinlang.txt");
//        maneys = getMoney(5,maneys);
//        System.out.println(maneys.size());
//        BufferedWriter bu = null;
//        try {
//            File file = new File(bool.filePath);
//            bu = new BufferedWriter(new FileWriter(file, true));
//            for(String maney : maneys){
//                bu.newLine();
//                bu.write(maney);
//
//            }
//
//        }catch (Exception e){
//
//        }finally {
//            if (bu != null) {
//                bu.close();
//            }
//        }
//
//        Thread.sleep(1000);
        bool.sortFile(bool.filePath);
    }
    /**
     * 获取结果
     */
    private static List<String> getMoney(int togetCount,List<String> money) throws Exception{
        //获取随机数


        //读取文件
        List<String> fileYun = bool.readFile(bool.filePath);
//        List<String> moneyYun = bool.readFile(filePathMoney);

        // 获取随机结果
//        List<String> suijiYun = ListUtils.getSuijiYun(suijiResult,fileYun);
//        suijiYun = getsuijiList(suijiYun,togetCount); // 自身便利排除4个一样的
        // 遍历集合2 判断有没有相同数 有就不存
        List<String> makeMoney = bool.getMoneyYun(fileYun,money,togetCount);
        // 存入文件中
        if(CollUtil.isNotEmpty(money) ){
            return makeMoney;
        }else{
            return null;
        }



    }
}
